Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>GraphML</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/GraphML"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-GraphML rootpage-GraphML skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">GraphML</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p><b>GraphML</b> ist ein <a href="Extensible_Markup_Language" title="Extensible Markup Language">XML</a>-basiertes <a href="Dateiformat" title="Dateiformat">Dateiformat</a> für die Repräsentation von <a href="Graph_(Graphentheorie)" title="Graph (Graphentheorie)">Graphen</a>. GraphML besteht aus einem Sprachkern zur Beschreibung der Struktur eines Graphen und einem Erweiterungsmechanismus für applikationsspezifische Daten. GraphML ist ein freies Dateiformat basierend auf der <a href="Creative_Commons" title="Creative Commons">Creative Commons</a> Attribution 3.0 Lizenz.
</p>

<div class="mw-heading mw-heading2"><h2 id="Geschichte">Geschichte</h2></div>
<p>Das GraphML Projekt wurde durch das <i>Graph Drawing Steering Committee</i> im Vorfeld zur <i>Graph Drawing 2000 Konferenz</i> in <a href="Williamsburg_(Virginia)" title="Williamsburg (Virginia)">Williamsburg (Virginia)</a> gestartet. Der Vorläufer von GraphML war die <a href="Graph_Modelling_Language" title="Graph Modelling Language">Graph Modelling Language</a> (GML), welche auf Grund einer Initiative der Graph Drawing 1995 Konferenz in <a href="Passau" title="Passau">Passau</a> gestartet wurde.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Funktionsweise">Funktionsweise</h2></div>

<p>GraphML unterstützt <a href="Gerichteter_Graph" title="Gerichteter Graph">gerichtete</a>, ungerichtete und gemischte Graphen, <a href="Hypergraph" class="mw-redirect" title="Hypergraph">Hypergraphen</a> sowie hierarchische Graphen. Es bietet Möglichkeiten zur Beschreibung der graphischen Repräsentation des Graphen, Referenzen auf externe Daten, sowie anwendungsspezifische Attribute.
</p><p>Der rechts dargestellte einfache ungerichtete Graph mit vier Knoten und vier Kanten sieht in GraphML folgendermaßen aus:
</p>
<div class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span>
<span class="nt">&lt;graphml</span><span class="w"> </span><span class="na">xmlns=</span><span class="s">"http://graphml.graphdrawing.org/xmlns"</span>
<span class="w"> </span><span class="na">xmlns:xsi=</span><span class="s">"http://www.w3.org/2001/XMLSchema-instance"</span>
<span class="w"> </span><span class="na">xsi:schemaLocation=</span><span class="s">"http://graphml.graphdrawing.org/xmlns</span>
<span class="s"> http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd"</span><span class="nt">&gt;</span>
<span class="w"> </span><span class="nt">&lt;graph</span><span class="w"> </span><span class="na">id=</span><span class="s">"G"</span><span class="w"> </span><span class="na">edgedefault=</span><span class="s">"undirected"</span><span class="nt">&gt;</span>
<span class="w"> </span><span class="nt">&lt;node</span><span class="w"> </span><span class="na">id=</span><span class="s">"A"</span><span class="nt">/&gt;</span>
<span class="w"> </span><span class="nt">&lt;node</span><span class="w"> </span><span class="na">id=</span><span class="s">"B"</span><span class="nt">/&gt;</span>
<span class="w"> </span><span class="nt">&lt;node</span><span class="w"> </span><span class="na">id=</span><span class="s">"C"</span><span class="nt">/&gt;</span>
<span class="w"> </span><span class="nt">&lt;node</span><span class="w"> </span><span class="na">id=</span><span class="s">"D"</span><span class="nt">/&gt;</span>
<span class="w"> </span><span class="nt">&lt;edge</span><span class="w"> </span><span class="na">id=</span><span class="s">"ab"</span><span class="w"> </span><span class="na">source=</span><span class="s">"A"</span><span class="w"> </span><span class="na">target=</span><span class="s">"B"</span><span class="nt">/&gt;</span>
<span class="w"> </span><span class="nt">&lt;edge</span><span class="w"> </span><span class="na">id=</span><span class="s">"bc"</span><span class="w"> </span><span class="na">source=</span><span class="s">"B"</span><span class="w"> </span><span class="na">target=</span><span class="s">"C"</span><span class="nt">/&gt;</span>
<span class="w"> </span><span class="nt">&lt;edge</span><span class="w"> </span><span class="na">id=</span><span class="s">"cd"</span><span class="w"> </span><span class="na">source=</span><span class="s">"C"</span><span class="w"> </span><span class="na">target=</span><span class="s">"D"</span><span class="nt">/&gt;</span>
<span class="w"> </span><span class="nt">&lt;edge</span><span class="w"> </span><span class="na">id=</span><span class="s">"da"</span><span class="w"> </span><span class="na">source=</span><span class="s">"D"</span><span class="w"> </span><span class="na">target=</span><span class="s">"A"</span><span class="nt">/&gt;</span>
<span class="w"> </span><span class="nt">&lt;/graph&gt;</span>
<span class="nt">&lt;/graphml&gt;</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="Andere_Dateiformate_für_Graphen"><span id="Andere_Dateiformate_f.C3.BCr_Graphen"></span>Andere Dateiformate für Graphen</h2></div>
<ul><li>Graph Exchange Language (GXL) – weitere XML-basierte Beschreibungssprache für Graphen.</li>
<li>Trivial Graph Format – simples textbasiertes Format zur Beschreibung von Graphen.</li>
<li><a href="Graph_Modelling_Language" title="Graph Modelling Language">Graph Modelling Language</a> (GML)</li>
<li>eXtensible Graph Markup and Modeling Language (XGMML) – XML-basierte Graph Markup Language ähnlich wie GML.</li>
<li><a href="DOT_(Graphviz)" title="DOT (Graphviz)">DOT</a> – Beschreibungssprache für Graphen für die <a href="Graphviz" title="Graphviz">Graphviz</a>-Tools.</li>
<li><a href="Graph_Exchange_XML_Format" title="Graph Exchange XML Format">Graph Exchange XML Format</a> (GEXF) – Beschreibungssprache mit Unterstützung für dynamische Graphen, genutzt u.&nbsp;a. von der Software <a href="Gephi" title="Gephi">Gephi</a>. <a rel="nofollow" class="external text" href="http://gexf.net/">GEXF Projektwebsite</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Extensible_Markup_Language" title="Extensible Markup Language">XML</a></li>
<li><a href="Scalable_Vector_Graphics" title="Scalable Vector Graphics">Scalable Vector Graphics</a> (SVG) – ein XML-basiertes Dateiformat für beliebige Grafiken.</li>
<li><a href="YEd" title="YEd">yEd</a> – ein grafischer Editor für Graphen basierend auf dem GraphML Dateiformat.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Ulrik Brandes, Markus Eiglsperger, Ivan Herman, Michael Himsolt, M. Scott Marshall: <cite class="lang" lang="en" dir="auto" style="font-style:italic">GraphML Progress Report</cite>. Structural Layer Proposal. In: Department of Computer &amp; Information Science, Universität Konstanz (Hrsg.): <cite class="lang" lang="en" dir="auto" style="font-style:italic">Proceedings 9th International Symposium on Graph Drawing (GD '01)</cite>. Springer-Verlag, 2002, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>501–512</span> (englisch, <a rel="nofollow" class="external text" href="http://www.inf.uni-konstanz.de/algo/publications/behhm-gprsl-01.ps.gz">uni-konstanz.de</a> [abgerufen am 3.&nbsp;August 2010] Ghostscript, gzipped).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:GraphML&amp;rft.atitle=GraphML+Progress+Report&amp;rft.au=Ulrik+Brandes%2C+Markus+Eiglsperger%2C+Ivan+Herman%2C+...&amp;rft.btitle=Proceedings+9th+International+Symposium+on+Graph+Drawing+%28GD+%2701%29&amp;rft.date=2002&amp;rft.genre=book&amp;rft.pages=501-512&amp;rft.pub=Springer-Verlag" style="display:none">&nbsp;</span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://graphml.graphdrawing.org/">graphml.graphdrawing.org</a> – Homepage von GraphML</li>
<li><a rel="nofollow" class="external text" href="http://graphml.graphdrawing.org/primer/graphml-primer.html">graphml.graphdrawing.org - Primer</a> – Einführung in GraphML</li>
<li><style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */


.mw-parser-output .webarchiv-memento a{color:inherit}


/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190915080015/http://www.svgopen.org:80/2003/papers/ComparisonXML2SVGTransformationMechanisms/">svgopen.org – Vergleich zwischen XML-zu-SVG-Transformationsmechanismen</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 15. September 2019 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://graphml.graphdrawing.org/about.html">About GraphML</a></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2023-12-12" href="https://de.wikipedia.org/wiki/?title=GraphML&amp;oldid=240111306">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>